import { MOUSE } from '../api/three/three.custom.js';

export default {
  // 配置鼠标按键组合
  // 默认【旋转：右键+ctrl， 平移：中键滚轮按下，  缩放：滚轮滚动（不在该配置项下）】则mousekeys可置空，相当于如下：
  // mousekeys: {
  //   ROTATE: { mouse: MOUSE.RIGHT, ctrlKey: true, shiftKey: false, altKey: false }, // 配置旋转
  //   DOLLY: { mouse: null, ctrlKey: false, shiftKey: false, altKey: false }, // 配置缩放
  //   PAN: { mouse: MOUSE.MIDDLE, ctrlKey: false, shiftKey: false, altKey: false }, // 配置平移
  // },
  // 例子：若想配置为【平移：右键+shift+altKey】，则mousekeys可设置为：
  // mousekeys: {
  //   PAN: { mouse: MOUSE.RIGHT, shiftKey: true, altKey: true }, // 配置平移
  // },
  mousekeys: {},

  // 是否启用阻尼（惯性），启用后会给旋转物体带来重量感，旋转后不会立即停下，而是缓慢停下，默认不启用
  enableDamping: false,
};
